/**
 * 
 */
package edu.acatlan.unam.client.ui.controlador;

//Librerías de la interfaz

//Librerías del proyecto
import edu.acatlan.unam.client.ui.controlador.editorTabla.CEditorTabla;

/**
 * @author jacobo
 * 
 * Interfaz de comunicación entre el Panel Principal y el Editor de la Tabla.
 */
public interface CBDisegnadorEditorT {
	/**
	 * Esta función solicita al Panel Principal que actualice el Lienzo
	 */
	void actualizarModelo();

	/**
	 * @param cEditorTabla es el controlador del Editor de la Tabla
	 */
	void vincular(CEditorTabla c);
	
	/**
	 * @param nTabla es el nombre de la tabla que se está editando
	 * @return true si el nombre de la tabla no está repetido, false en caso contrario
	 */
	boolean nombreTablaValido(String nTabla);
}
